Error

enum Error : ProtocolMessageEnum

A failure in delivering a message (usually used for routing control messages, but might be provided in addition to ack.fail_id to provide
details on the type of failure).
Protobuf enum meshtastic.Routing.Error

Entries

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Properties

Link copied to clipboard

Admin packet otherwise checks out, but uses a bogus or expired session key
ADMIN_BAD_SESSION_KEY = 36;
Link copied to clipboard

Admin packet sent using PKC, but not from a public key on the admin key list
ADMIN_PUBLIC_KEY_UNAUTHORIZED = 37;
Link copied to clipboard

The application layer service on the remote node received your request, but considered your request somehow invalid
BAD_REQUEST = 32;
Link copied to clipboard

Cannot send currently because duty cycle regulations will be violated.
DUTY_CYCLE_LIMIT = 9;
Link copied to clipboard

We received a nak while trying to forward on your behalf
GOT_NAK = 2;
Link copied to clipboard

We reached the max retransmission count (typically for naive flood routing)
MAX_RETRANSMIT = 5;
Link copied to clipboard

No suitable channel was found for sending this packet (i.e. was requested channel index disabled?)
NO_CHANNEL = 6;
Link copied to clipboard

No suitable interface could be found for delivering this packet
NO_INTERFACE = 4;
Link copied to clipboard

The request had want_response set, the request reached the destination node, but no service on that node wants to send a response
(possibly due to bad channel permissions)
NO_RESPONSE = 8;
Link copied to clipboard

Our node doesn't have a route to the requested destination anymore.
NO_ROUTE = 1;
Link copied to clipboard
val NONE_VALUE: Int = 0

This message is not a failure
NONE = 0;
Link copied to clipboard

The application layer service on the remote node received your request, but considered your request not authorized
(i.e you did not send the request on the required bound channel)
NOT_AUTHORIZED = 33;
Link copied to clipboard

The client specified a PKI transport, but the node was unable to send the packet using PKI (and did not send the message at all)
PKI_FAILED = 34;
Link copied to clipboard

The receiving node does not have a Public Key to decode with
PKI_UNKNOWN_PUBKEY = 35;
Link copied to clipboard

Airtime fairness rate limit exceeded for a packet
This typically enforced per portnum and is used to prevent a single node from monopolizing airtime
RATE_LIMIT_EXCEEDED = 38;
Link copied to clipboard

TODO: REPLACE
TIMEOUT = 3;
Link copied to clipboard

The packet was too big for sending (exceeds interface MTU after encoding)
TOO_LARGE = 7;

Functions

Link copied to clipboard
Link copied to clipboard
open fun getDescriptor(): Descriptors.EnumDescriptor
Link copied to clipboard
fun getDescriptorForType(): Descriptors.EnumDescriptor
Link copied to clipboard
fun getNumber(): Int
Link copied to clipboard
fun getValueDescriptor(): Descriptors.EnumValueDescriptor
Link copied to clipboard
open fun internalGetValueMap(): Internal.EnumLiteMap<MeshProtos.Routing.Error>
Link copied to clipboard
open fun valueOf(desc: Descriptors.EnumValueDescriptor): MeshProtos.Routing.Error

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants.